public class myCode {
    public static void main(String[] args) {
//        int a = 20;
//        int b = 10;
//        int c = 0;
//        System.out.println(a+b);
//        System.out.println(a-b);
//        System.out.println(a*b);
//        System.out.println(a/b);
//        System.out.println(a%b);
//        int a = 3;
//        int b = 2;
////在数学中这个式子为1.5，但是JAVA中会向下取整，舍弃小数部分保留整数部分
//        System.out.println(a/b);
////
//        System.out.println(a*1.0/b);

//        System.out.println(a/c);
//
//        int a = 1;
//        a += 2;//a=a+2
//        System.out.println(a);
//        a -= 1;//a=a-1
//        System.out.println(a);
//        a *= 3;
//        System.out.println(a);
//        a /= 3;
//        System.out.println(a);

//        int a = 1;
////前置++，先使用后+1
//        a++;//此时a为2
//        System.out.println(a++);//后置++先使用变量原来的值，这整个表达式的值为2
//        System.out.println(a);//输出3
////后置++，先+1，后使用
//        ++a;//此时a=4
//        System.out.println(++a);//后置++会先给a+1，然后使用变量中的值，此时输出5
//        System.out.println(a);//输出5

//        int a = 10;
//        int b = 20;
//        System.out.println(a & b);

//        int a = 0Xf;
//        System.out.printf("%x\n",~a);

//        int a = 0X1;
//        int b = 0X2;
//        System.out.printf("%x\n",a^b);//3

//        int a = 0Xb;
//        System.out.printf("%x\n",a>>1);//5
//        System.out.printf("%x\n",a>>2);//2
//        System.out.printf("%x\n",a>>>1);//5
//        System.out.printf("%x\n",a>>>2);

//        int day = 2;
//        switch(day) {
//            case 1:
//                System.out.printf("星期一");
//                break;
//            case 2:
//                System.out.printf("星期二");
//                break;
//            case 3:
//                System.out.printf("星期三");
//                break;
//            case 4:
//                System.out.printf("星期四");
//                break;
//            case 5:
//                System.out.printf("星期五");
//                break;
//            case 6:
//                System.out.printf("星期六");
//                break;
//            case 7:
//                System.out.printf("星期日");
//                break;
//            default:{
//                System.out.printf("输入错误");
//                break;
//            }
//        }

//        int day = 6;
//        switch(day) {
//            case 1:
//                System.out.println("星期一");
//
//            case 2:
//                System.out.println("星期二");
//
//            case 3:
//                System.out.println("星期三");
//
//            case 4:
//                System.out.println("星期四");
//
//            case 5:
//                System.out.println("星期五");
//
//            case 6:
//                System.out.println("星期六");
//
//            case 7:
//                System.out.println("星期日");
//
//            default:{
//                System.out.println("输入错误");
//                break;
//            }
//        }

        //100-200的第一个三的倍数
//        int i = 1;
//        while(i<=10) {
//            System.out.println(i);
//            i++;
//        }

        //计算100-200所有三的倍数
//        int num = 100;
//        while(num<=200) {
//            if(num % 3 != 0){
//                num++;
//                continue;
//            }
//            System.out.println(num);
//            num++;
//        }

        //1！+2！+3！+4！+5！
        int sum = 0;
        for (int i = 1;i<=5;i++) {
            int temp = 1;
            for (int j = 1;j<i;j++) {
                temp*=j;
            }
            sum+=temp;
        }
        System.out.println(sum);
    }
}
